//package com.sportizz.sport;
//
//import android.app.Activity;
//import android.content.Intent;
//import android.content.SharedPreferences;
//import android.os.Bundle;
//import android.util.Log;
//
//import com.facebook.LoggingBehavior;
//import com.facebook.Session;
//import com.facebook.SessionState;
//import com.facebook.Settings;
//
//public class new_fb_login extends Activity {
//
//	private Session.StatusCallback statusCallback = new SessionStatusCallback();
//
//	@Override
//	protected void onCreate(Bundle savedInstanceState) {
//		super.onCreate(savedInstanceState);
//		setContentView(R.layout.activity_purchase);
//
//		Settings.addLoggingBehavior(LoggingBehavior.INCLUDE_ACCESS_TOKENS);
//
//		Session session = Session.getActiveSession();
//		if (session == null) {
//			if (savedInstanceState != null) {
//				session = Session.restoreSession(this, null, statusCallback,
//						savedInstanceState);
//			}
//			if (session == null) {
//				session = new Session(this);
//			}
//			Session.setActiveSession(session);
//			if (session.getState().equals(SessionState.CREATED_TOKEN_LOADED)) {
//				session.openForRead(new Session.OpenRequest(this)
//						.setCallback(statusCallback));
//			}
//		}
//		
//		onClickLogin();
//	}
//
//	private void onClickLogin() {
//		Session session = Session.getActiveSession();
//		if (!session.isOpened() && !session.isClosed()) {
//			session.openForRead(new Session.OpenRequest(this)
//					.setCallback(statusCallback));
//		} else {
//			Session.openActiveSession(this, true, statusCallback);
//		}
//	}
//
//	@Override
//	public void onStart() {
//		super.onStart();
//		Session.getActiveSession().addCallback(statusCallback);
//	}
//
//	@Override
//	public void onStop() {
//		super.onStop();
//		Session.getActiveSession().removeCallback(statusCallback);
//	}
//
//	@Override
//	public void onActivityResult(int requestCode, int resultCode, Intent data) {
//		super.onActivityResult(requestCode, resultCode, data);
//		Log.d("suraj","requestCode = "+requestCode+" resultCode = "+resultCode);
//		Session.getActiveSession().onActivityResult(this, requestCode,
//				resultCode, data);
//		
//		SharedPreferences.Editor editor = StartActivity.mPrefs.edit();
//	       editor.putString("access_token",
//	    		   Session.getActiveSession().getAccessToken());
//	       editor.commit();
//
//		finish();
//	}
//
//	
//	
//	@Override
//	protected void onSaveInstanceState(Bundle outState) {
//		super.onSaveInstanceState(outState);
//		Session session = Session.getActiveSession();
//		Session.saveSession(session, outState);
//	}
//
//	private class SessionStatusCallback implements Session.StatusCallback {
//		@Override
//		public void call(Session session, SessionState state,
//				Exception exception) {
//			
//		}
//	}
//}
